import request from '@/utils/request'

//登录
export function login(data) {
    return request({
        url: '/authorizations/',
        method: 'post',
        data:data
    })
}

//获取手机号
export function getMobiles(id) {
    return request({
        url: '/mobiles/'+id+"/",
        method: 'get',
    })
}

//用户注册
export function registerUser(data) {
    return request({
        url: '/users/',
        method: 'post',
        data:data
    })
}

//用户状态
export function loginStatus() {
    return request({
        url: '/user/login/info/',
        method: 'get',
    })
}

//判断员工是否为公司管理员
export function getIsCompany() {
    return request({
        url: '/section_employee/get_company_role/',
        method: 'get',
    })
}

//查看自己个人信息
export function userInfo() {
    return request({
        url: '/section_employee/query_info/',
        method: 'get',
    })
}

//超级管理员查看个人信息
export function userAdminInfo() {
    return request({
        url: '/users/superuser/info/',
        method: 'get',
    })
}

//超级管理员修改个人信息
export function upUserAdminInfo(data) {
    return request({
        url: '/users/superuser/info/',
        method: 'post',
        data: data
    })
}

//员工修改个人信息
export function upUserInfo(data) {
    return request({
        url: '/section/employee/modify/info/',
        method: 'post',
        data: data
    })
}

//上传头像
export function updatedImg(data) {
    return request({
        url: '/profile_photo/',
        method: 'post',
        data: data
    })
}

// 获取公钥
export function loginKey() {
    return request({
        url: '/login_key/',
        method: 'get',
    })
}

// 修改密码
export function upPassword(data) {
    return request({
        url: '/users/modify/password/',
        method: 'post',
        data:data
    })
}

// 忘记密码
export function forgetPassword(data) {
    return request({
        url: '/users/forget/password/',
        method: 'post',
        data:data
    })
}